         		 ____    _   _____
     /\  /\       /\    | _  |  | | |  _  |
    /  \/  \     /  \   |   _|  | | | | | |
   / /\  /\ \   / __ \  | |\ \  | | | |_| |
  /_/  \/  \_\ /_/  \_\ |_| \_\ |_| |_____|
		   By Bantha

Computer: Ti-83 Assembler
Creator: Tom Faulkner
Email: bantha@hotmail.com
Version: 0.9
OSystem: Ashell should preferably be used
	Note: always load Mario before the levels
Size: more than 10K (sorry!!!)

Levels Included:
-Easy.83p - 4 reletively easy levels
-Hard.83p - 4 extreme levels

Starting mario:
-Send mario.83p to calculator
-Then send levels to the calculator (hard.83p and/or easy.83p)
-Send Ashell - and run Ashell.

-------------
Playing Mario:
-------------

2nd=Jump
Alpha=Run (shoot if Flower Power Mario)
Left/Right arrow keys=Move mario
Down=Access a tunnel (if accessable)

The status bar:
The long comlumn is for coins (1 pixel=2 coins)
and the number under the mushroom is the number of lives left.

The rest you can work out - i'm sure most of you have played the 
orignal game by nintendo.

----------------
General Messages:
----------------

Please send any comments on the game and any errors you notice (Mario
is far from error free).

Also don't bug me about the memoryit uses- to get it as clos to the original
I needed 10K for the game.

If you remember any of the original Super Mario Brothers levels 
and figure out how to work the editor could you please send me
them (I only remember the first 2 levels) - It is impossible to
copy them exactly due to limitations (screen height etc.) - so
use your own creativity.

----------------
The Editor:
----------------
Please read this before attempting to make a level:

Disclaimers:

-The first thing you should know is that Mario is not complete so it will
change and in all probability the change will effect your level -> to get it
working on the latest version of Mario you will have to send the level
to me and I can update it.

-I only recomend very patient people make a level - as the editor is not very user
friendly - also you should know how to compile assembler files -if you don't
find out how and get the appopriate files (Tasm and DevPac83)


-When testing your own level please back up your calculator - I can garantee you
that your calculator will crash. - I actually use an emulator so the crashes
don't take forever to recover from.

Creating a level:

-Run "Editor4.exe" (made in Borland C++)

Placing a block:

-Use the left mouse button to select and place blocks - the right button is always 
 an empty block
- ***NOTE:**** never ever select or place an "X" block
-Some blocks you should know about:
	-The 3 empty blocks are an invisible hit block - for a LIFE,MUSHROOM,COIN
	 in that order of appearance
	-The 3 "?" blocks are in order a LIFE,COIN,MUSHROOM 
	-The 4 brick blocks are in order NOTHING,LIFE,COIN,MUSHROOM
	-The loader things (those things that move up and down and Mario can step on)
	 are in order - updown loader, down loader, up loader, leftright loader


Inserting a line:

-To insert a line press "i" and click the left botton on the level where to insert
the line. To delete a line press "i" and click the right button on the level.
-To scroll press the imaginary "->" buttons next to the scroll bar

The Tunnels:

-The first tunnel top (2 blocks) - is for Transport 1- i.e mario will enter the 
 tunnel and come up at a speicified position (see later)
-The second tunnel top (2 blocks)- is for Transport 2
-The third tunnel top (2 blocks)- is for Transport 3
-The forth tunnel top (2 blocks- you will have to search for these) does nothing -
 i.e mario can press down on this and nothing will happen
-To specify where to transport to click on "Trans 1/2/3" and then click one block below
 where you want mario to appear. Specify whether it is under water (y/n) and then
 click where you want the left side of the screen to goto - this should be within 5 
 blocks left of where mario is to appear (horizontaly) (never to the right of mario)

To save:

-Click on the "save" text
-Type the file name for the assembler text- e.g "hard.asm" / "hard.z80"
-Specify whether it is under water or not
-Type the binary file name: - this allows the editor to load the file again
 e.g "hard.tom"


To load:

-Click on the "load" text
-Type the binary file name: - that you typed under save e.g. "hard.tom"

To quit:

-press 'q'


To compile your level:

-compile the ".asm" file with say "Tasm.exe" and make it into a ".83p" 
 using say "Devpac83.exe"
-send it to the calculator (and Squish it if necessary)

-Play your level and have fun - if it doesn't crash


Possible reasons for crashing:

-Sometimes the transport crashes the calculator in certain areas - relocate the transport
position and try again
-The level crashes as you move right into a certain area - make sure there are no "X" in the level
-???????????????? and many more that I am unaware of - please inform me

To combine a few levels into one file:

see the "hard.asm" file given - and copy how this is done.



Thanks......






